how to use basic blocks